﻿/*
 * Script: "validacion_servicios.js"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */


var login_registro = "CECF285319";

// =================================================================================================================
// 															INTT
// =================================================================================================================

// =================================================================================================================
// ============================== Consultar una Licencia de Conducir por Servicio ==================================
// =================================================================================================================

function ajax_m_consultar_licencias( form ) {
	
	var id_tipo_ide 		= $('#id_tipo_ide').val();
	var nro_ide 			= $('#nro_ide').val();
	
    if ( id_tipo_ide == "" ) {
        alert("Debe indicar la Nacionalidad de la Licencia que desea Consultar");																		return false;
	} else if ( nro_ide == "" ) {
        alert("Debe indicar el Número de Cédula de la Licencia que desea Consultar");																	return false;
    } else if ( !IsNumeric(nro_ide) ) {
        alert("El Número de Cédula de la Licencia a Consultar debe ser un Número");																		return false;
	
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar la Licencia de Conducir?") ) {
		
			limpiar_consultar_licencias();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_intt,
				data: "servicio=consultar_licencias"+"&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=7&"+
					  "id_tipo_ide="+id_tipo_ide+"&"+
					  "nro_ide="+nro_ide,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_licencias = $xml_resultado.find("datos_licencias");
						
						if($datos_licencias.length)
						{
							if ( $datos_licencias.text() != "VACIO" )
							{
								$datos_licencias.each(function()
								{
									html="&lt;datos_licencias&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;id_tipo_identificacion&gt;<b>" + $(this).find("id_tipo_identificacion").text() + "</b>&lt;/id_tipo_identificacion&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;nro_identificacion&gt;<b>" + $(this).find("nro_identificacion").text() + "</b>&lt;/nro_identificacion&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;primer_nombre&gt;<b>" + $(this).find("primer_nombre").text() + "</b>&lt;/primer_nombre&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;segundo_nombre&gt;<b>" + $(this).find("segundo_nombre").text() + "</b>&lt;/segundo_nombre&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;primer_apellido&gt;<b>" + $(this).find("primer_apellido").text() + "</b>&lt;/primer_apellido&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;segundo_apellido&gt;<b>" + $(this).find("segundo_apellido").text() + "</b>&lt;/segundo_apellido&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;fecha_nacimiento&gt;<b>" + $(this).find("fecha_nacimiento").text() + "</b>&lt;/fecha_nacimiento&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;licencias&gt;<br />";
											
										$licencia = $xml_resultado.find("licencia");
								
										if($licencia.length)
										{
												
											$licencia.each(function()
											{	
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;licencia&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;grado&gt;<b>" + $(this).find("grado").text() + "</b>&lt;/grado&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_original&gt;<b>" + $(this).find("fecha_original").text() + "</b>&lt;/fecha_original&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_renovacion&gt;<b>" + $(this).find("fecha_renovacion").text() +"</b>&lt;/fecha_renovacion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/licencia&gt;<br />";
											});
										}
										
										html+="&nbsp;&nbsp;&nbsp;&lt;/licencias&gt;<br />";
									html+="&lt;/datos_licencias&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_licencias();
								alert("No se encontro una Licencia de Conducir con la Identificación indicada.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de la Licencia.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar la Licencia de Conducir ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ========================================= Limpiar Datos de la Licencia ==========================================
// =================================================================================================================

function limpiar_consultar_licencias() {
    
	$("#div_datos_xml").hide();
	
	$('#id_tipo_ide').val("V");
    $('#nro_ide').val("");
}


// =================================================================================================================
// ================================= Consultar los Datos de un Vehiculo por Placa ==================================
// =================================================================================================================

function ajax_m_consultar_vehiculo_placa( form ) {
	
	var tipo_vehiculo 		= $('#tipo_vehiculo').val();
	var placa 				= $('#placa').val();
	
    if ( tipo_vehiculo == "" ) {
        alert("Debe indicar el Tipo de Vehículo que desea Consultar");																					return false;
	} else if ( placa == ""  ) {
        alert("Debe indicar la Placa del Vehículo que desea Consultar");																				return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar los Datos del Vehículo?") ) {
			
			limpiar_consultar_vehiculo_placa();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_intt,
				data: "servicio=consultar_vehiculo_placa&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=8&"+
					  "tipo_vehiculo="+tipo_vehiculo+"&"+
					  "placa="+placa,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_vehiculo = $xml_resultado.find("datos_vehiculo");
						
						if($datos_vehiculo.length)
						{
							if ( $datos_vehiculo.text() != "VACIO" )
							{
								$datos_vehiculo.each(function()
								{
									html="&lt;datos_vehiculo&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;propietario&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_identificacion&gt;<b>" + $datos_vehiculo.find("id_tipo_identificacion").text() + "</b>&lt;/id_tipo_identificacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_identificacion&gt;<b>" + $datos_vehiculo.find("nro_identificacion").text() + "</b>&lt;/nro_identificacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;primer_nombre&gt;<b>" + $datos_vehiculo.find("primer_nombre").text() + "</b>&lt;/primer_nombre&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;segundo_nombre&gt;<b>" + $datos_vehiculo.find("segundo_nombre").text() + "</b>&lt;/segundo_nombre&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;primer_apellido&gt;<b>" + $datos_vehiculo.find("primer_apellido").text() + "</b>&lt;/primer_apellido&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;segundo_apellido&gt;<b>" + $datos_vehiculo.find("segundo_apellido").text() + "</b>&lt;/segundo_apellido&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/propietario&gt;<br />";
                                		
										html+="&nbsp;&nbsp;&nbsp;&lt;vehiculo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $datos_vehiculo.find("placa").text() + "</b>&lt;/placa&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_carroceria&gt;<b>" + $datos_vehiculo.find("serial_carroceria").text() + "</b>&lt;/serial_carroceria&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;marca&gt;<b>" + $datos_vehiculo.find("marca").text() + "</b>&lt;/marca&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;modelo&gt;<b>" + $datos_vehiculo.find("modelo").text() + "</b>&lt;/modelo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_motor&gt;<b>" + $datos_vehiculo.find("serial_motor").text() + "</b>&lt;/serial_motor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;anyo&gt;<b>" + $datos_vehiculo.find("ano").text() + "</b>&lt;/anyo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color1&gt;<b>" + $datos_vehiculo.find("color1").text() + "</b>&lt;/color1&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color2&gt;<b>" + $datos_vehiculo.find("color2").text() + "</b>&lt;/color2&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;uso&gt;<b>" + $datos_vehiculo.find("uso").text() + "</b>&lt;/uso&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;clase&gt;<b>" + $datos_vehiculo.find("clase").text() + "</b>&lt;/clase&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tipo&gt;<b>" + $datos_vehiculo.find("tipo").text() + "</b>&lt;/tipo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servicio&gt;<b>" + $datos_vehiculo.find("servicio").text() + "</b>&lt;/servicio&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/vehiculo&gt;<br />";
                                    html+="&lt;/datos_vehiculo&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_vehiculo_placa();
								alert("No se encontro un Vehículo con la Placa indicada.");
							}
						}                  		
						else
						{
							alert("No hay Descripción del Vehículo.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos del Vehículo por Placa ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ==================================== Limpiar Datos del Vehículo por Placa =======================================
// =================================================================================================================

function limpiar_consultar_vehiculo_placa() {
    
	$("#div_datos_xml").hide();
	
	$('#tipo_vehiculo').val("");
	$('#placa').val("");
}


// =================================================================================================================
// ========================== Consultar los Datos de un Vehiculo por Serial de Carrocería ==========================
// =================================================================================================================

function ajax_m_consultar_vehiculo_serial( form ) {
	
	var tipo_vehiculo 		= $('#tipo_vehiculo').val();
	var serial_carroceria 	= $('#serial_carroceria').val();
	
    if ( tipo_vehiculo == "" ) {
        alert("Debe indicar el Tipo de Vehículo que desea Consultar");																					return false;
	} else if ( serial_carroceria == "" ) {
        alert("Debe indicar el Serial de Carrocería del Vehículo que desea Consultar");																	return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar los Datos del Vehículo?") ) {
			
			limpiar_consultar_vehiculo_serial();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_intt,
				data: "servicio=consultar_vehiculo_serial&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=9&"+
					  "tipo_vehiculo="+tipo_vehiculo+"&"+
					  "serial_carroceria="+serial_carroceria,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_vehiculo = $xml_resultado.find("datos_vehiculo");
						
						if($datos_vehiculo.length)
						{
							if ( $datos_vehiculo.text() != "VACIO" )
							{
								$datos_vehiculo.each(function()
								{
									html="&lt;datos_vehiculo&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;propietario&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_identificacion&gt;<b>" + $datos_vehiculo.find("id_tipo_identificacion").text() + "</b>&lt;/id_tipo_identificacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_identificacion&gt;<b>" + $datos_vehiculo.find("nro_identificacion").text() + "</b>&lt;/nro_identificacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;primer_nombre&gt;<b>" + $datos_vehiculo.find("primer_nombre").text() + "</b>&lt;/primer_nombre&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;segundo_nombre&gt;<b>" + $datos_vehiculo.find("segundo_nombre").text() + "</b>&lt;/segundo_nombre&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;primer_apellido&gt;<b>" + $datos_vehiculo.find("primer_apellido").text() + "</b>&lt;/primer_apellido&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;segundo_apellido&gt;<b>" + $datos_vehiculo.find("segundo_apellido").text() + "</b>&lt;/segundo_apellido&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/propietario&gt;<br />";
                                		
										html+="&nbsp;&nbsp;&nbsp;&lt;vehiculo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $datos_vehiculo.find("placa").text() + "</b>&lt;/placa&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_carroceria&gt;<b>" + $datos_vehiculo.find("serial_carroceria").text() + "</b>&lt;/serial_carroceria&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;marca&gt;<b>" + $datos_vehiculo.find("marca").text() + "</b>&lt;/marca&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;modelo&gt;<b>" + $datos_vehiculo.find("modelo").text() + "</b>&lt;/modelo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_motor&gt;<b>" + $datos_vehiculo.find("serial_motor").text() + "</b>&lt;/serial_motor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;anyo&gt;<b>" + $datos_vehiculo.find("ano").text() + "</b>&lt;/anyo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color1&gt;<b>" + $datos_vehiculo.find("color1").text() + "</b>&lt;/color1&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color2&gt;<b>" + $datos_vehiculo.find("color2").text() + "</b>&lt;/color2&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;uso&gt;<b>" + $datos_vehiculo.find("uso").text() + "</b>&lt;/uso&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;clase&gt;<b>" + $datos_vehiculo.find("clase").text() + "</b>&lt;/clase&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tipo&gt;<b>" + $datos_vehiculo.find("tipo").text() + "</b>&lt;/tipo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;servicio&gt;<b>" + $datos_vehiculo.find("servicio").text() + "</b>&lt;/servicio&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/vehiculo&gt;<br />";
                                    html+="&lt;/datos_vehiculo&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_vehiculo_serial();
								alert("No se encontro un Vehículo con el Serial de Carrocería indicado.");
							}
						}                  		
						else
						{
							alert("No hay Descripción del Vehículo.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos del Vehículo por Serial de Carrocería ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ============================= Limpiar Datos del Vehículo por Serial de Carrocería ===============================
// =================================================================================================================

function limpiar_consultar_vehiculo_serial() {
    
	$("#div_datos_xml").hide();
	
	$('#tipo_vehiculo').val("");
	$('#serial_carroceria').val("");
}



// =================================================================================================================
// 														CTVTT
// =================================================================================================================

// =================================================================================================================
// ======================== Consultar los Datos de una Infracción en el CTVTT por Nro Boleta =======================
// =================================================================================================================

function ajax_m_consultar_infraccion_ctvtt_nro_boleta( form ) {
	
	var nro_boleta 			= $('#nro_boleta').val();
	
    if ( nro_boleta == "" ) {
        alert("Debe indicar el Nro Boleta de la Infracción en el CTVTT que desea Consultar");															return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar los Datos de la Infracción en el CTVTT?") ) {
			
			limpiar_consultar_infraccion_ctvtt_nro_boleta();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_ctvtt,
				data: "servicio=consultar_infraccion_ctvtt_nro_boleta&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=10&"+
					  "nro_boleta="+nro_boleta,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_infraccion = $xml_resultado.find("datos_infraccion");
						
						if($datos_infraccion.length)
						{
							if ( $datos_infraccion.text() != "VACIO" )
							{
								$datos_infraccion.each(function()
								{
									html="&lt;datos_infraccion&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_boleta&gt;<b>" + $datos_infraccion.find("nro_boleta").text() + "</b>&lt;/nro_boleta&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_boleta&gt;<b>" + $datos_infraccion.find("fecha_boleta").text() + "</b>&lt;/fecha_boleta&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;hora_boleta&gt;<b>" + $datos_infraccion.find("hora_boleta").text() + "</b>&lt;/hora_boleta&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cod_status&gt;<b>" + $datos_infraccion.find("cod_status").text() + "</b>&lt;/cod_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;descripcion_status&gt;<b>" + $datos_infraccion.find("descripcion_status").text() + "</b>&lt;/descripcion_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_status&gt;<b>" + $datos_infraccion.find("fecha_status").text() + "</b>&lt;/fecha_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;motivo&gt;<b>" + $datos_infraccion.find("motivo").text() + "</b>&lt;/motivo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;monto&gt;<b>" + $datos_infraccion.find("monto").text() + "</b>&lt;/monto&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;lugar&gt;<b>" + $datos_infraccion.find("lugar").text() + "</b>&lt;/lugar&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cod_puesto&gt;<b>" + $datos_infraccion.find("cod_puesto").text() + "</b>&lt;/cod_puesto&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;lugar_cita&gt;<b>" + $datos_infraccion.find("lugar_cita").text() + "</b>&lt;/lugar_cita&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;observaciones&gt;<b>" + $datos_infraccion.find("observaciones").text() + "</b>&lt;/observaciones&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
                                		
										html+="&nbsp;&nbsp;&nbsp;&lt;infractor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nacionalidad&gt;<b>" + $datos_infraccion.find("nacionalidad").text() + "</b>&lt;/nacionalidad&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ci_infractor&gt;<b>" + $datos_infraccion.find("ci_infractor").text() + "</b>&lt;/ci_infractor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_infractor&gt;<b>" + $datos_infraccion.find("nombre_infractor").text() + "</b>&lt;/nombre_infractor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;gra_licencia&gt;<b>" + $datos_infraccion.find("gra_licencia").text() + "</b>&lt;/gra_licencia&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;condicion&gt;<b>" + $datos_infraccion.find("condicion").text() + "</b>&lt;/condicion&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/infractor&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;vehiculo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $datos_infraccion.find("placa").text() + "</b>&lt;/placa&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_carroceria&gt;<b>" + $datos_infraccion.find("serial_carroceria").text() + "</b>&lt;/serial_carroceria&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;marca&gt;<b>" + $datos_infraccion.find("marca").text() + "</b>&lt;/marca&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;modelo&gt;<b>" + $datos_infraccion.find("modelo").text() + "</b>&lt;/modelo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color&gt;<b>" + $datos_infraccion.find("color").text() + "</b>&lt;/color&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;anyo&gt;<b>" + $datos_infraccion.find("anyo").text() + "</b>&lt;/anyo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tipo&gt;<b>" + $datos_infraccion.find("tipo").text() + "</b>&lt;/tipo&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/vehiculo&gt;<br />";
										
                                    html+="&lt;/datos_infraccion&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_infraccion_ctvtt_nro_boleta();
								alert("No se encontro una Infracción en el CTVTT con el Nro Boleta indicado.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de la Infracción en el CTVTT.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos de la Infraccón en el CTVTT por Nro Boleta ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// =========================== Limpiar Datos de la Infracción en el CTVTT por Nro Boleta ===========================
// =================================================================================================================

function limpiar_consultar_infraccion_ctvtt_nro_boleta() {
    
	$("#div_datos_xml").hide();
	
	$('#nro_boleta').val("");
}

// =================================================================================================================
// =========================== Verificar las Infracciones en el CTVTT por Identificación ===========================
// =================================================================================================================

function ajax_m_verificar_infraccion_ctvtt_ci( form ) {
	
	var id_tipo_ide_inf 	= $('#id_tipo_ide_inf').val();
	var nro_ide_inf 		= $('#nro_ide_inf').val();
	
    if ( id_tipo_ide_inf == "" ) {
        alert("Debe indicar el Tipo de Identificación que desea Verificar");																			return false;
	} else if ( nro_ide_inf == "" ) {
        alert("Debe indicar el Número de Identificación que desea Verificar");																			return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Verificar las Infracciones en el CTVTT?") ) {
			
			limpiar_verificar_infraccion_ctvtt_ci();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_ctvtt,
				data: "servicio=verificar_infraccion_ctvtt_ci&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=11&"+
					  "id_tipo_ide_inf="+id_tipo_ide_inf+"&"+
					  "nro_ide_inf="+nro_ide_inf,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$verificar_infraccion = $xml_resultado.find("verificar_infraccion");
						
						if($verificar_infraccion.length)
						{
							if ( $xml_resultado.find("valido").text() == "NO" ) 
							{
								html="&lt;verificar_infraccion&gt;<br />";
								
									html+="&nbsp;&nbsp;&nbsp;&lt;valido&gt;<b>" + $xml_resultado.find("valido").text() + "</b>&lt;/valido&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;infracciones&gt;<br />";
											
									$infraccion = $xml_resultado.find("infraccion");
							
									if($infraccion.length)
									{
											
										$infraccion.each(function()
										{	
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_boleta&gt;<b>" + $(this).find("nro_boleta").text() + "</b>&lt;/nro_boleta&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $(this).find("placa").text() + "</b>&lt;/placa&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_boleta&gt;<b>" + $(this).find("fecha_boleta").text() +"</b>&lt;/fecha_boleta&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;descripcion_status&gt;<b>" + $(this).find("descripcion_status").text() +"</b>&lt;/descripcion_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
										});
									}
									
									html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $xml_resultado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
									
								html+="&lt;/verificar_infraccion&gt;<br />";
								
								$("#div_xml").html(html);
								$("#div_datos_xml").show();
								
								alert( $xml_resultado.find("mensaje_usuario").text() );
							}
							else if ( $xml_resultado.find("valido").text() == "SI" ) 
							{
								alert("El Ciudadano con Identificacón: '" + id_tipo_ide_inf + "-" + nro_ide_inf + "' no posee Infracciones en el CTVTT.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones en el CTVTT.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Verificar las Infracciones en el CTVTT por Identificación ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ==================== Limpiar Verificación de las Infracciones en el CTVTT por Identificación ====================
// =================================================================================================================

function limpiar_verificar_infraccion_ctvtt_ci() {
    
	$("#div_datos_xml").hide();
	
	$('#id_tipo_ide_inf').val("V");
	$('#nro_ide_inf').val("");
}


// =================================================================================================================
// =============================== Verificar las Infracciones en el CTVTT por Placa ================================
// =================================================================================================================

function ajax_m_verificar_infraccion_ctvtt_placa( form ) {
	
	var placa 				= $('#placa').val();
	
    if ( placa == "" ) {
        alert("Debe indicar la Placa que desea Verificar");																								return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Verificar las Infracciones en el CTVTT?") ) {
			
			limpiar_verificar_infraccion_ctvtt_placa();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_ctvtt,
				data: "servicio=verificar_infraccion_ctvtt_placa&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=12&"+
					  "placa="+placa,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$verificar_infraccion = $xml_resultado.find("verificar_infraccion");
						
						if($verificar_infraccion.length)
						{
							if ( $xml_resultado.find("valido").text() == "NO" ) 
							{
								html="&lt;verificar_infraccion&gt;<br />";
									
									html+="&nbsp;&nbsp;&nbsp;&lt;valido&gt;<b>" + $xml_resultado.find("valido").text() + "</b>&lt;/valido&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;infracciones&gt;<br />";
											
									$infraccion = $xml_resultado.find("infraccion");
							
									if($infraccion.length)
									{
											
										$infraccion.each(function()
										{	
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_boleta&gt;<b>" + $(this).find("nro_boleta").text() + "</b>&lt;/nro_boleta&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $(this).find("placa").text() + "</b>&lt;/placa&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_boleta&gt;<b>" + $(this).find("fecha_boleta").text() +"</b>&lt;/fecha_boleta&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;descripcion_status&gt;<b>" + $(this).find("descripcion_status").text() +"</b>&lt;/descripcion_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
										});
									}
									
									html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $xml_resultado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
									
								html+="&lt;/verificar_infraccion&gt;<br />";
								
								$("#div_xml").html(html);
								$("#div_datos_xml").show();
								
								alert( $xml_resultado.find("mensaje_usuario").text() );
							}
							else if ( $xml_resultado.find("valido").text() == "SI" ) 
							{
								alert("El Vehículo con Placa: '" + placa + "' no posee Infracciones en el CTVTT.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones en el CTVTT.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Verificar las Infracciones en el CTVTT por Placa ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ======================== Limpiar Verificación de las Infracciones en el CTVTT por Placa =========================
// =================================================================================================================

function limpiar_verificar_infraccion_ctvtt_placa() {
    
	$("#div_datos_xml").hide();
	
	$('#placa').val("");
}



// =================================================================================================================
// 														CICPC
// =================================================================================================================

// =================================================================================================================
// ============================== Consultar los Datos de un Vehículo Solicitado por Placa ==========================
// =================================================================================================================

function ajax_m_consultar_cicpc_vehiculo_placa( form ) {
	
	var tipo_vehiculo 		= $('#tipo_vehiculo').val();
	var placa 				= $('#placa').val();
	
    if ( tipo_vehiculo == "" ) {
        alert("Debe indicar el Tipo de Vehículo que desea Consultar");																					return false;
	} else if ( placa == ""  ) {
        alert("Debe indicar la Placa del Vehículo que desea Consultar");																				return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar si el Vehículo se encuentra Solicitado?") ) {
			
			limpiar_consultar_cicpc_vehiculo_placa();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_cicpc,
				data: "servicio=consultar_cicpc_vehiculo_placa&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=14&"+
					  "tipo_vehiculo="+tipo_vehiculo+"&"+
					  "placa="+placa,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$vehiculo_solicitado = $xml_resultado.find("vehiculo_solicitado");
						
						if($vehiculo_solicitado.length)
						{
							if ( $vehiculo_solicitado.text() != "VACIO" )
							{
								if ( $xml_resultado.find("solicitado").text() == "SI" ) 
								{
									$vehiculo_solicitado.each(function()
									{
										html="&lt;vehiculo_solicitado&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&lt;solicitado&gt;<b>" + $vehiculo_solicitado.find("solicitado").text() + "</b>&lt;/solicitado&gt;<br />";
												
											html+="&nbsp;&nbsp;&nbsp;&lt;denuncia&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_denuncia&gt;<b>" + $vehiculo_solicitado.find("fecha_denuncia").text() + "</b>&lt;/fecha_denuncia&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;razon&gt;<b>" + $vehiculo_solicitado.find("razon").text() + "</b>&lt;/razon&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;situacion&gt;<b>" + $vehiculo_solicitado.find("situacion").text() + "</b>&lt;/situacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&lt;/denuncia&gt;<br />";
											
											html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $vehiculo_solicitado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
										html+="&lt;/vehiculo_solicitado&gt;<br />";
										
										$("#div_xml").html(html);
										$("#div_datos_xml").show();
										
										if ( $vehiculo_solicitado.find("solicitado").text() == "SI" ) {
											alert( $vehiculo_solicitado.find("mensaje_usuario").text() );
										}
									});
								}
								else if ( $xml_resultado.find("solicitado").text() == "NO" )
								{
									alert("El Vehículo " + tipo_vehiculo + " con Placa: " + placa + " no se encuentra solicitado ante el CICPC.");
								}
							} 
							else 
							{
								limpiar_consultar_cicpc_vehiculo_placa();
								alert("No se encontro un Vehículo Solicitado con la Placa indicada.");
							}
						}                  		
						else
						{
							alert("No hay Descripción del Vehículo.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos de un Vehículo Solicitado por Placa ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ================================ Limpiar Datos del Vehículo Solicitado por Placa ================================
// =================================================================================================================

function limpiar_consultar_cicpc_vehiculo_placa() {
    
	$("#div_datos_xml").hide();
	
	$('#tipo_vehiculo').val("");
	$('#placa').val("");
}


// =================================================================================================================
// ===================== Consultar los Datos de un Vehiculo Solicitado por Serial de Carrocería ====================
// =================================================================================================================

function ajax_m_consultar_cicpc_vehiculo_serial( form ) {
	
	var tipo_vehiculo 		= $('#tipo_vehiculo').val();
	var serial_carroceria 	= $('#serial_carroceria').val();
	
    if ( tipo_vehiculo == "" ) {
        alert("Debe indicar el Tipo de Vehículo que desea Consultar");																					return false;
	} else if ( serial_carroceria == "" ) {
        alert("Debe indicar el Serial de Carrocería del Vehículo que desea Consultar");																	return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar si el Vehículo se encuentra Solicitado?") ) {
			
			limpiar_consultar_cicpc_vehiculo_serial();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_cicpc,
				data: "servicio=consultar_cicpc_vehiculo_serial&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=15&"+
					  "tipo_vehiculo="+tipo_vehiculo+"&"+
					  "serial_carroceria="+serial_carroceria,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$vehiculo_solicitado = $xml_resultado.find("vehiculo_solicitado");
						
						if($vehiculo_solicitado.length)
						{
							if ( $vehiculo_solicitado.text() != "VACIO" )
							{
								if ( $xml_resultado.find("solicitado").text() == "SI" ) 
								{
									$vehiculo_solicitado.each(function()
									{
										html="&lt;vehiculo_solicitado&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&lt;solicitado&gt;<b>" + $vehiculo_solicitado.find("solicitado").text() + "</b>&lt;/solicitado&gt;<br />";
												
											html+="&nbsp;&nbsp;&nbsp;&lt;denuncia&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_denuncia&gt;<b>" + $vehiculo_solicitado.find("fecha_denuncia").text() + "</b>&lt;/fecha_denuncia&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;razon&gt;<b>" + $vehiculo_solicitado.find("razon").text() + "</b>&lt;/razon&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;situacion&gt;<b>" + $vehiculo_solicitado.find("situacion").text() + "</b>&lt;/situacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&lt;/denuncia&gt;<br />";
											
											html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $vehiculo_solicitado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
										html+="&lt;/vehiculo_solicitado&gt;<br />";
										
										$("#div_xml").html(html);
										$("#div_datos_xml").show();
										
										if ( $vehiculo_solicitado.find("solicitado").text() == "SI" ) {
											alert( $vehiculo_solicitado.find("mensaje_usuario").text() );
										}
									});
								}
								else if ( $xml_resultado.find("solicitado").text() == "NO" )
								{
									alert("El Vehículo " + tipo_vehiculo + " con Serial de Carrocería: " + serial_carroceria + " no se encuentra solicitado ante el CICPC.");
								}
							} 
							else 
							{
								limpiar_consultar_cicpc_vehiculo_serial();
								alert("No se encontro un Vehículo Solicitado con el Serial de Carrocería indicado.");
							}
						}                  		
						else
						{
							alert("No hay Descripción del Vehículo.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos de un Vehículo Solicitado por Serial de Carrocería ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ========================= Limpiar Datos del Vehículo Solictado por Serial de Carrocería =========================
// =================================================================================================================

function limpiar_consultar_cicpc_vehiculo_serial() {
    
	$("#div_datos_xml").hide();
	
	$('#tipo_vehiculo').val("");
	$('#serial_carroceria').val("");
}



// =================================================================================================================
// 														SISVOX
// =================================================================================================================

// =================================================================================================================
// ============================ Consultar los Datos de una Infracción Municipal por ID =============================
// =================================================================================================================

function ajax_m_consultar_infraccion_base_id( form ) {
	
	var id_estado_base 		= $('#id_estado_base').val();
	var id_municipio_base 	= $('#id_municipio_base').val();
	var id_infraccion 		= $('#id_infraccion').val();
	
    if ( id_estado_base == "" ) {
        alert("Debe indicar el Estado donde ocurrio la Infracción Municipal que desea Consultar");															return false;
	} else if ( id_municipio_base == "" ) {
        alert("Debe indicar el Municipio donde ocurrio la Infracción Municipal que desea Consultar");														return false;
	} else if ( id_infraccion == "" ) {
        alert("Debe indicar el ID de la Infracción Municipal que desea Consultar");																			return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar los Datos de la Infracción Municipal?") ) {
			
			limpiar_consultar_infraccion_base_id();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sisvox,
				data: "servicio=consultar_infraccion_base_id&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=16&"+
					  "id_infraccion="+id_infraccion+"&"+
					  "id_municipio_base="+id_municipio_base,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_infraccion = $xml_resultado.find("datos_infraccion");
						
						if($datos_infraccion.length)
						{
							if ( $datos_infraccion.text() != "VACIO" )
							{
								$datos_infraccion.each(function()
								{
									html="&lt;datos_infraccion&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $datos_infraccion.find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_municipio_base&gt;<b>" + $datos_infraccion.find("id_municipio_base").text() + "</b>&lt;/id_municipio_base&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_boleta&gt;<b>" + $datos_infraccion.find("nro_boleta").text() + "</b>&lt;/nro_boleta&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_status&gt;<b>" + $datos_infraccion.find("id_status").text() + "</b>&lt;/id_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_status&gt;<b>" + $datos_infraccion.find("nombre_status").text() + "</b>&lt;/nombre_status&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha&gt;<b>" + $datos_infraccion.find("fecha").text() + "</b>&lt;/fecha&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;hora&gt;<b>" + $datos_infraccion.find("hora").text() + "</b>&lt;/hora&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
                                		
										html+="&nbsp;&nbsp;&nbsp;&lt;infractor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_ide_inf&gt;<b>" + $datos_infraccion.find("id_tipo_ide_inf").text() + "</b>&lt;/id_tipo_ide_inf&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_ide_inf&gt;<b>" + $datos_infraccion.find("nro_ide_inf").text() + "</b>&lt;/nro_ide_inf&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_infractor&gt;<b>" + $datos_infraccion.find("nombre_infractor").text() + "</b>&lt;/nombre_infractor&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;grado_lic&gt;<b>" + $datos_infraccion.find("grado_lic").text() + "</b>&lt;/grado_lic&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_condi_per&gt;<b>" + $datos_infraccion.find("id_condi_per").text() + "</b>&lt;/id_condi_per&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_condi_per&gt;<b>" + $datos_infraccion.find("nombre_condi_per").text() + "</b>&lt;/nombre_condi_per&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sexo&gt;<b>" + $datos_infraccion.find("sexo").text() + "</b>&lt;/sexo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;edad&gt;<b>" + $datos_infraccion.find("edad").text() + "</b>&lt;/edad&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_nacimiento&gt;<b>" + $datos_infraccion.find("fecha_nacimiento").text() + "</b>&lt;/fecha_nacimiento&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/infractor&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;vehiculo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $datos_infraccion.find("placa").text() + "</b>&lt;/placa&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;serial_carroceria&gt;<b>" + $datos_infraccion.find("serial_carroceria").text() + "</b>&lt;/serial_carroceria&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;marca&gt;<b>" + $datos_infraccion.find("marca").text() + "</b>&lt;/marca&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;modelo&gt;<b>" + $datos_infraccion.find("modelo").text() + "</b>&lt;/modelo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;color&gt;<b>" + $datos_infraccion.find("color").text() + "</b>&lt;/color&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;anyo&gt;<b>" + $datos_infraccion.find("anyo").text() + "</b>&lt;/anyo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;tipo&gt;<b>" + $datos_infraccion.find("tipo").text() + "</b>&lt;/tipo&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;uso&gt;<b>" + $datos_infraccion.find("uso").text() + "</b>&lt;/uso&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/vehiculo&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;ubicacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;geolocalizacion&gt;<b>" + $datos_infraccion.find("geolocalizacion").text() + "</b>&lt;/geolocalizacion&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;coord_x&gt;<b>" + $datos_infraccion.find("coord_x").text() + "</b>&lt;/coord_x&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;coord_y&gt;<b>" + $datos_infraccion.find("coord_y").text() + "</b>&lt;/coord_y&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_estado&gt;<b>" + $datos_infraccion.find("id_estado").text() + "</b>&lt;/id_estado&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_estado&gt;<b>" + $datos_infraccion.find("nombre_estado").text() + "</b>&lt;/nombre_estado&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_municipio&gt;<b>" + $datos_infraccion.find("id_municipio").text() + "</b>&lt;/id_municipio&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_municipio&gt;<b>" + $datos_infraccion.find("nombre_municipio").text() + "</b>&lt;/nombre_municipio&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_parroquia&gt;<b>" + $datos_infraccion.find("id_parroquia").text() + "</b>&lt;/id_parroquia&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_sector&gt;<b>" + $datos_infraccion.find("id_sector").text() + "</b>&lt;/id_sector&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_via&gt;<b>" + $datos_infraccion.find("id_tipo_via").text() + "</b>&lt;/id_tipo_via&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_tipo_via&gt;<b>" + $datos_infraccion.find("nombre_tipo_via").text() + "</b>&lt;/nombre_tipo_via&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;referencia&gt;<b>" + $datos_infraccion.find("referencia").text() + "</b>&lt;/referencia&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/ubicacion&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;remolque&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_ide_ope&gt;<b>" + $datos_infraccion.find("id_tipo_ide_ope").text() + "</b>&lt;/id_tipo_ide_ope&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_ide_ope&gt;<b>" + $datos_infraccion.find("nro_ide_ope").text() + "</b>&lt;/nro_ide_ope&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_operador&gt;<b>" + $datos_infraccion.find("nombre_operador").text() + "</b>&lt;/nombre_operador&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa_grua&gt;<b>" + $datos_infraccion.find("placa_grua").text() + "</b>&lt;/placa_grua&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;estacionamiento&gt;<b>" + $datos_infraccion.find("estacionamiento").text() + "</b>&lt;/estacionamiento&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/remolque&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;funcionario&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_tipo_ide_fun&gt;<b>" + $datos_infraccion.find("id_tipo_ide_fun").text() + "</b>&lt;/id_tipo_ide_fun&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_ide_fun&gt;<b>" + $datos_infraccion.find("nro_ide_fun").text() + "</b>&lt;/nro_ide_fun&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_funcionario&gt;<b>" + $datos_infraccion.find("nombre_funcionario").text() + "</b>&lt;/nombre_funcionario&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/funcionario&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;infracciones_san&gt;<br />";
											
										$infraccion_san = $xml_resultado.find("infraccion_san");
								
										if($infraccion_san.length)
										{
												
											$infraccion_san.each(function()
											{
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion_san&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $(this).find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cod_articulo&gt;<b>" + $(this).find("cod_articulo").text() + "</b>&lt;/cod_articulo&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cod_numeral&gt;<b>" + $(this).find("cod_numeral").text() + "</b>&lt;/cod_numeral&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cod_literal&gt;<b>" + $(this).find("cod_literal").text() +"</b>&lt;/cod_literal&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;o_juridico&gt;<b>" + $(this).find("o_juridico").text() + "</b>&lt;/o_juridico&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ut&gt;<b>" + $(this).find("ut").text() +"</b>&lt;/ut&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe&gt;<b>" + $(this).find("importe").text() + "</b>&lt;/importe&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;reincidencia&gt;<b>" + $(this).find("reincidencia").text() + "</b>&lt;/reincidencia&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion_san&gt;<br />";
											});
										}
										
										html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones_san&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;registro&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;login_registro&gt;<b>" + $datos_infraccion.find("login_registro").text() + "</b>&lt;/login_registro&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_registro&gt;<b>" + $datos_infraccion.find("fecha_registro").text() + "</b>&lt;/fecha_registro&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;login_pago&gt;<b>" + $datos_infraccion.find("login_pago").text() + "</b>&lt;/login_pago&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha_pago&gt;<b>" + $datos_infraccion.find("fecha_pago").text() + "</b>&lt;/fecha_pago&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe_total&gt;<b>" + $datos_infraccion.find("importe_total").text() + "</b>&lt;/importe_total&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;observaciones&gt;<b>" + $datos_infraccion.find("observaciones").text() + "</b>&lt;/observaciones&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/registro&gt;<br />";
										
										html+="&nbsp;&nbsp;&nbsp;&lt;imagenes&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ruta_img1&gt;<b>" + $datos_infraccion.find("ruta_img1").text() + "</b>&lt;/ruta_img1&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ruta_img2&gt;<b>" + $datos_infraccion.find("ruta_img2").text() + "</b>&lt;/ruta_img2&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ruta_img3&gt;<b>" + $datos_infraccion.find("ruta_img3").text() + "</b>&lt;/ruta_img3&gt;<br />";
										html+="&nbsp;&nbsp;&nbsp;&lt;/imagenes&gt;<br />";
                                    html+="&lt;/datos_infraccion&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_infraccion_base_id();
								alert("No se encontro una Infracción Municipal con el ID indicado.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de la Infracción Municipal.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar los Datos de la Infraccón Municipal por ID ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// =============================== Limpiar Datos de la Infracción Municipal por ID =================================
// =================================================================================================================

function limpiar_consultar_infraccion_base_id() {
    
	$("#div_datos_xml").hide();
	
	$('#id_estado_base').val("");
	$('#id_municipio_base').val("");
	$('#id_infraccion').val("");
}


// =================================================================================================================
// =========================== Consultar las Infracciones Municipales por Identificación ===========================
// =================================================================================================================

function ajax_m_consultar_infraccion_base_ci( form ) {
	
	var id_tipo_ide_inf 	= $('#id_tipo_ide_inf').val();
	var nro_ide_inf 		= $('#nro_ide_inf').val();
	
    if ( id_tipo_ide_inf == "" ) {
        alert("Debe indicar el Tipo de Identificación que desea Consultar");																			return false;
	} else if ( nro_ide_inf == "" ) {
        alert("Debe indicar el Número de Identificación que desea Consultar");																			return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar las Infracciones Municipales?") ) {
			
			limpiar_consultar_infraccion_base_ci();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sisvox,
				data: "servicio=consultar_infraccion_base_ci&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=17&"+
					  "id_tipo_ide_inf="+id_tipo_ide_inf+"&"+
					  "nro_ide_inf="+nro_ide_inf,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$datos_infracciones = $xml_resultado.find("datos_infracciones");
						
						if($datos_infracciones.length)
						{
							if ( $datos_infracciones.text() != "VACIO" )
							{
								$datos_infracciones.each(function()
								{
									html="&lt;datos_infracciones&gt;<br />";
											
										$infraccion = $xml_resultado.find("infraccion");
								
										if($infraccion.length)
										{
												
											$infraccion.each(function()
											{
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $(this).find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_estado_base&gt;<b>" + $(this).find("nombre_estado_base").text() + "</b>&lt;/nombre_estado_base&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_municipio_base&gt;<b>" + $(this).find("nombre_municipio_base").text() + "</b>&lt;/nombre_municipio_base&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nro_boleta&gt;<b>" + $(this).find("nro_boleta").text() +"</b>&lt;/nro_boleta&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_status&gt;<b>" + $(this).find("nombre_status").text() + "</b>&lt;/nombre_status&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_condi_per&gt;<b>" + $(this).find("nombre_condi_per").text() +"</b>&lt;/nombre_condi_per&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha&gt;<b>" + $(this).find("fecha").text() + "</b>&lt;/fecha&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;hora&gt;<b>" + $(this).find("hora").text() + "</b>&lt;/hora&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;placa&gt;<b>" + $(this).find("placa").text() + "</b>&lt;/placa&gt;<br />";
													html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe&gt;<b>" + $(this).find("importe").text() + "</b>&lt;/importe&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
											});
										}
										
                                    html+="&lt;/datos_infracciones&gt;<br />";
									
									$("#div_xml").html(html);
									$("#div_datos_xml").show();
								});
							} 
							else 
							{
								limpiar_consultar_infraccion_base_ci();
								alert("El Ciudadano con Identificación: '" + id_tipo_ide_inf + "-" + nro_ide_inf + "' no posee Infracciones Municipales.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones Municipales.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Consultar las Infracciones Municipales por Identificación ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ======================== Limpiar Datos de las Infracciones Municipales por Identificación =======================
// =================================================================================================================

function limpiar_consultar_infraccion_base_ci() {
    
	$("#div_datos_xml").hide();
	
	$('#id_tipo_ide_inf').val("V");
	$('#nro_ide_inf').val("");
}


// =================================================================================================================
// =========================== Verificar las Infracciones Municipales por Identificación ===========================
// =================================================================================================================

function ajax_m_verificar_infraccion_base_ci( form ) {
	
	var id_tipo_ide_inf 	= $('#id_tipo_ide_inf').val();
	var nro_ide_inf 		= $('#nro_ide_inf').val();
	
    if ( id_tipo_ide_inf == "" ) {
        alert("Debe indicar el Tipo de Identificación que desea Verificar");																			return false;
	} else if ( nro_ide_inf == "" ) {
        alert("Debe indicar el Número de Identificación que desea Verificar");																			return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Verificar las Infracciones Municipales?") ) {
			
			limpiar_verificar_infraccion_base_ci();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sisvox,
				data: "servicio=verificar_infraccion_base_ci&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=18&"+
					  "id_tipo_ide_inf="+id_tipo_ide_inf+"&"+
					  "nro_ide_inf="+nro_ide_inf,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$verificar_infraccion = $xml_resultado.find("verificar_infraccion");
						
						if($verificar_infraccion.length)
						{
							if ( $xml_resultado.find("valido").text() == "NO" ) 
							{
								html="&lt;verificar_infraccion&gt;<br />";
									
									html+="&nbsp;&nbsp;&nbsp;&lt;valido&gt;<b>" + $xml_resultado.find("valido").text() + "</b>&lt;/valido&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;infracciones&gt;<br />";
											
									$infraccion = $xml_resultado.find("infraccion");
							
									if($infraccion.length)
									{
											
										$infraccion.each(function()
										{	
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $(this).find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_estado_base&gt;<b>" + $(this).find("nombre_estado_base").text() + "</b>&lt;/nombre_estado_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_municipio_base&gt;<b>" + $(this).find("nombre_municipio_base").text() +"</b>&lt;/nombre_municipio_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha&gt;<b>" + $(this).find("fecha").text() +"</b>&lt;/fecha&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe&gt;<b>" + $(this).find("importe").text() +"</b>&lt;/importe&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
										});
									}
									
									html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $xml_resultado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
									
								html+="&lt;/verificar_infraccion&gt;<br />";
								
								$("#div_xml").html(html);
								$("#div_datos_xml").show();
								
								alert( $xml_resultado.find("mensaje_usuario").text() );
							}
							else if ( $xml_resultado.find("valido").text() == "SI" ) 
							{
								alert("El Ciudadano con Identificación: '" + id_tipo_ide_inf + "-" + nro_ide_inf + "' no posee Infracciones Municipales.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones Municipales.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Verificar las Infracciones Municipales por Identificación ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ==================== Limpiar Verificación de las Infracciones Municipales por Identificación ====================
// =================================================================================================================

function limpiar_verificar_infraccion_base_ci() {
    
	$("#div_datos_xml").hide();
	
	$('#id_tipo_ide_inf').val("V");
	$('#nro_ide_inf').val("");
}


// =================================================================================================================
// =============================== Verificar las Infracciones Municipales por Placa ================================
// =================================================================================================================

function ajax_m_verificar_infraccion_base_placa( form ) {
	
	var placa 				= $('#placa').val();
	
    if ( placa == "" ) {
        alert("Debe indicar la Placa que desea Verificar");																								return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Verificar las Infracciones Municipales?") ) {
			
			limpiar_verificar_infraccion_base_placa();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sisvox,
				data: "servicio=verificar_infraccion_base_placa&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=19&"+
					  "placa="+placa,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$verificar_infraccion = $xml_resultado.find("verificar_infraccion");
						
						if($verificar_infraccion.length)
						{
							if ( $xml_resultado.find("valido").text() == "NO" ) 
							{
								html="&lt;verificar_infraccion&gt;<br />";
									
									html+="&nbsp;&nbsp;&nbsp;&lt;valido&gt;<b>" + $xml_resultado.find("valido").text() + "</b>&lt;/valido&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;infracciones&gt;<br />";
											
									$infraccion = $xml_resultado.find("infraccion");
							
									if($infraccion.length)
									{
											
										$infraccion.each(function()
										{	
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $(this).find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_estado_base&gt;<b>" + $(this).find("nombre_estado_base").text() + "</b>&lt;/nombre_estado_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_municipio_base&gt;<b>" + $(this).find("nombre_municipio_base").text() +"</b>&lt;/nombre_municipio_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha&gt;<b>" + $(this).find("fecha").text() +"</b>&lt;/fecha&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe&gt;<b>" + $(this).find("importe").text() +"</b>&lt;/importe&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
										});
									}
									
									html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $xml_resultado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
									
								html+="&lt;/verificar_infraccion&gt;<br />";
								
								$("#div_xml").html(html);
								$("#div_datos_xml").show();
								
								alert( $xml_resultado.find("mensaje_usuario").text() );
							}
							else if ( $xml_resultado.find("valido").text() == "SI" ) 
							{
								alert("El Vehículo con Placa: '" + placa + "' no posee Infracciones Municipales.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones Municipales.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Verificar las Infracciones Municipales por Placa ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ======================== Limpiar Verificación de las Infracciones Municipales por Placa =========================
// =================================================================================================================

function limpiar_verificar_infraccion_base_placa() {
    
	$("#div_datos_xml").hide();
	
	$('#placa').val("");
}


// =================================================================================================================
// ======================= Verificar las Infracciones Municipales por Serial de Carrocería =========================
// =================================================================================================================

function ajax_m_verificar_infraccion_base_serial( form ) {
	
	var serial_carroceria 	= $('#serial_carroceria').val();
	
    if ( serial_carroceria == "" ) {
        alert("Debe indicar el Serial de Carrocería que desea Verificar");																				return false;
    
    } else {
        if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Verificar las Infracciones Municipales?") ) {
			
			limpiar_verificar_infraccion_base_serial();
			
			// Llamamos al Servicio
			var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
			
			ajaxManager.add({
				type: "POST",
				url:  url_servicio_sisvox,
				data: "servicio=verificar_infraccion_base_serial&"+
					  "login_registro="+login_registro+"&"+
					  "id_opcion=20&"+
					  "serial_carroceria="+serial_carroceria,
				dataType: 'xml',
				success: function(response_xml)
				{
					$xml_resultado = $(response_xml);
					
					$status = $xml_resultado.find("status");
					
					if($status.length)
					{
						$status.each(function()
						{
							if($(this).text()=="S")
							{
								
							}
							else if($(this).text()=="N")
							{
								
							}
						});
						
						$verificar_infraccion = $xml_resultado.find("verificar_infraccion");
						
						if($verificar_infraccion.length)
						{
							if ( $xml_resultado.find("valido").text() == "NO" ) 
							{
								html="&lt;verificar_infraccion&gt;<br />";
									
									html+="&nbsp;&nbsp;&nbsp;&lt;valido&gt;<b>" + $xml_resultado.find("valido").text() + "</b>&lt;/valido&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;infracciones&gt;<br />";
											
									$infraccion = $xml_resultado.find("infraccion");
							
									if($infraccion.length)
									{
											
										$infraccion.each(function()
										{	
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;id_infraccion&gt;<b>" + $(this).find("id_infraccion").text() + "</b>&lt;/id_infraccion&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_estado_base&gt;<b>" + $(this).find("nombre_estado_base").text() + "</b>&lt;/nombre_estado_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;nombre_municipio_base&gt;<b>" + $(this).find("nombre_municipio_base").text() +"</b>&lt;/nombre_municipio_base&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;fecha&gt;<b>" + $(this).find("fecha").text() +"</b>&lt;/fecha&gt;<br />";
												html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;importe&gt;<b>" + $(this).find("importe").text() +"</b>&lt;/importe&gt;<br />";
											html+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/infraccion&gt;<br />";
										});
									}
									
									html+="&nbsp;&nbsp;&nbsp;&lt;/infracciones&gt;<br />";
									html+="&nbsp;&nbsp;&nbsp;&lt;mensaje_usuario&gt;<b>" + $xml_resultado.find("mensaje_usuario").text() + "</b>&lt;/mensaje_usuario&gt;<br />";
									
								html+="&lt;/verificar_infraccion&gt;<br />";
								
								$("#div_xml").html(html);
								$("#div_datos_xml").show();
								
								alert( $xml_resultado.find("mensaje_usuario").text() );
							}
							else if ( $xml_resultado.find("valido").text() == "SI" ) 
							{
								alert("El Vehículo con Serial de Carrocería: '" + serial_carroceria + "' no posee Infracciones Municipales.");
							}
						}                  		
						else
						{
							alert("No hay Descripción de las Infracciones Municipales.");
						}
					}
					else
					{
						alert("No hay Respuesta del Servicio.");
					}
				}
			});
			
		} else {
            alert("La Operación de Verificar las Infracciones Municipales por Serial de Carrocería ha sido cancelada.!");
			return false;
        }
    }
}


// =================================================================================================================
// ================= Limpiar Verificación de las Infracciones Municipales por Serial de Carrocería =================
// =================================================================================================================

function limpiar_verificar_infraccion_base_serial() {
    
	$("#div_datos_xml").hide();
	
	$('#serial_carroceria').val("");
}